package com.yaozheng.vocationaltraining.utils;

import org.apache.commons.collections.ListUtils;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class StringUtils {
	/**
	 * 转换播放时间
	 * 
	 * @param milliseconds
	 *            传入毫秒值
	 * @return 返回 hh:mm:ss或mm:ss格式的数据
	 */
	public static String getShowTime(long milliseconds) {
		// 获取日历函数
		Calendar calendar = Calendar.getInstance();
		calendar.setTimeInMillis(milliseconds);
		SimpleDateFormat dateFormat = null;
		// 判断是否大于60分钟，如果大于就显示小时。设置日期格式
		if (milliseconds / 60000 > 60) {
			dateFormat = new SimpleDateFormat("hh:mm:ss");
		} else {
			dateFormat = new SimpleDateFormat("mm:ss");
		}
		return dateFormat.format(calendar.getTime());
	}


	/**
	 * 得到新闻id
	 * @param url
	 * @return
	 */
	public static String getNewsId(String url){
		if(url!=null){
			if(url.contains("/newsview.php?id=")){
				String id=null;
				if(url.indexOf("&")==-1){
					id=url.substring(url.indexOf("?id=")+4,url.length());
				}else{
					id=url.substring(url.indexOf("?id=")+4,url.indexOf("&"));
				}
				return id!=null?id.trim():null;
			}
		}
		return  null;
	}
}
